    enum TigerTreasuresSubGameData
    {
		SGDIDX_RIGHT_TO_LEFT_LINE_WINS = SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE
    };

    enum ClassConstants
    {
        // Game Modes
        MODE_NORMAL = 0,
        MODE_FREE_SPIN = 1,
		NUM_GAME_MODES,

        // Notes
		NOTE_TIGER_SUBSTITUTION = 0,

        // Multipliers
        MULTIPLIER_TIGER_SUBSTITUTION = 3
    };

    enum SpinResult
    {
		EVT_LOSER,
		EVT_SCATTER_NEAR_MISS,
		EVT_FEATURE_NEAR_MISS,
		EVT_TWO_FLOWER,
		EVT_TWO_BUTTERFLY,
		EVT_TWO_LOGO,
		EVT_TWO_PANDA,
		EVT_THREE_LOGO,
		EVT_TWO_JEWELS,
		EVT_THREE_NINE,
		EVT_THREE_TEN,
		EVT_THREE_JACK,
		EVT_THREE_QUEEN,
		EVT_THREE_KING,
		EVT_THREE_ACE,
		EVT_FOUR_NINE,
		EVT_FOUR_TEN,
		EVT_FOUR_LOGO,
		EVT_THREE_FLOWER,
		EVT_THREE_BUTTERFLY,
		EVT_FOUR_JACK,
		EVT_FOUR_QUEEN,
		EVT_FOUR_KING,
		EVT_FOUR_ACE,
		EVT_THREE_PANDA,
		EVT_THREE_JEWELS,
		EVT_FOUR_FLOWER,
		EVT_FOUR_BUTTERFLY,
		EVT_FIVE_NINE,
		EVT_FIVE_TEN,
		EVT_FIVE_LOGO,
		EVT_FIVE_JACK,
		EVT_FIVE_QUEEN,
		EVT_FIVE_KING,
		EVT_FIVE_ACE,
		EVT_FOUR_PANDA,
		EVT_FIVE_FLOWER,
		EVT_FIVE_BUTTERFLY,
		EVT_FOUR_JEWELS,
		EVT_FIVE_PANDA,
		EVT_FIVE_JEWELS,
		EVT_FREE_GAME_FEATURE,
		EVT_RANDOM_PROGRESSIVE_WINNER,
		NUM_VALID_SPIN_RESULTS,
		EVT_INVALID,

#ifdef DEBUG_KNOWNSPINS
		EVT_DEBUG_DATA_SET_END,

		EVT_DEBUG_CUSTOM_STOPS,
        // kharmon.  10-12-05.  Debug spins.
        EVT_2JEWELS_3KINGS = EVT_DEBUG_CUSTOM_STOPS,
        EVT_2JEWELS_2FLOWERS,
        EVT_2BUTTERFLIES_2JEWELS,
        EVT_3QUEENS_2JEWELS,
        EVT_2PANDAS_3KINGS,
        EVT_JEWEL_TIGERS_KINGS,
        EVT_TENS_TIGERS_JEWEL,

        EVT_JEWEL_3TIGERS_JEWEL,
        EVT_JEWEL_3TIGERS_PANDA,
        EVT_PANDA_3TIGERS_PANDA,
        EVT_PANDA_3TIGERS_FLOWER,
        EVT_FLOWER_3TIGERS_FLOWER,
        EVT_FLOWER_3TIGERS_BUTTERFLY,
        EVT_BUTTERFLY_3TIGERS_BUTTERFLY,
        EVT_BUTTERFLY_3TIGERS_ACE,
        EVT_ACE_3TIGERS_ACE,
        EVT_ACE_3TIGERS_QUEEN,
        EVT_KING_3TIGERS_KING,
        EVT_KING_3TIGERS_QUEEN,
        EVT_QUEEN_3TIGERS_QUEEN,
        EVT_QUEEN_3TIGERS_TEN,
        EVT_JACK_3TIGERS_JACK,
        EVT_JACK_3TIGERS_TEN,
        EVT_TEN_3TIGERS_TEN,
        EVT_TEN_3TIGERS_NINE,
        EVT_NINE_3TIGERS_NINE,
        EVT_NINE_3TIGERS_TEN,

        EVT_PANDA_3TIGERS_JEWEL,
        EVT_FLOWER_3TIGERS_PANDA,
        EVT_ACE_3TIGERS_FLOWER,
        EVT_ACE_3TIGERS_BUTTERFLY,
        EVT_KING_3TIGERS_ACE,
        EVT_QUEEN_3TIGERS_KING,
        EVT_JACK_3TIGERS_QUEEN,
        EVT_TEN_3TIGERS_JACK,

		EVT_DEBUG_CUSTOM_FUNCTIONS,
		EVT_DEBUG_FUNCTION_FEATURE_EXIT = EVT_DEBUG_CUSTOM_FUNCTIONS,
        EVT_DEBUG_FUNCTION_WIN_FEATURE_EXIT,    // kharmon.  10-12-05.  Debug spins.
		EVT_DEBUG_FUNCTION_SCATTER_ITERATE,
		EVT_DEBUG_FUNCTION_PAY_LINE_ITERATE,
        // kharmon.  10-12-05.  Debug spins.
        EVT_DEBUG_FUNCTION_RANDOM_JACKPOT,      
        EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,       
        EVT_DEBUG_FUNCTION_SUBSTITUTE = EVT_DEBUG_MODIFY_NEXT_SPIN_FUNCTIONS,
        EVT_DEBUG_FUNCTION_MIRROR
#endif
	};

    enum WheelContents 
    {
		ICON_NINE,
		ICON_TEN,
		ICON_JACK,
		ICON_QUEEN,
		ICON_KING,
		ICON_ACE,
		ICON_FLOWER,
		ICON_BUTTERFLY,
		ICON_PANDA,
		ICON_JEWELS,
		ICON_LOGO,
		ICON_TIGER,
		NUM_VALID_ICONS,
		ICON_INVALID
    };

